此函数适用于不一定返回整数(整数)的随机数。例如, random(100)将返回0到99之间的值,但该值可以是22.56473!你也可以在这个函数中使用实数而不是整数,如下所示 - random(0.5),它将返回0到0.4999999之间的值。
注意:每次游戏重新运行时,此函数将返回相同的值,因为GameMaker Studio 2每次生成相同的初始随机种子,使调试代码变得更容易。要避免这种行为,请在游戏开始时使用随机化。
random(n);
参数 | 描述 |
---|---|
.n | 随机生成数的上界。 |
Real(实数)
if random(10) >= 9
{
score += 100;
}
这将有大约十分之一的机会把分数增加100。